import axios from 'axios'
import md5 from 'js-md5'
const request = axios.create({
})

// request interceptor
// request.interceptors.request.use(
//   config => {
//     console.log('config>' + JSON.stringify(config))
//     return config
//   },
//   error => {
//     console.log('request-error>' + error) // for debug
//     return Promise.reject(error)
//   }
// )

// response interceptor
// request.interceptors.response.use(
//   response => {
//     console.log(response.data)
//     const res = response.data
//     console.log(res.ret)
//     if (res.ret !== 0) {
//       return Promise.reject(new Error(res.msg || 'Error'))
//     } else {
//       return res
//     }
//   },
//   error => {
//     console.log('response-error>' + error)
//     return Promise.reject(error)
//   }
// )
export function getChatResponse (text) {
  return request({
    method: 'GET',
    url: `http://www.liulongbin.top:3006/api/robot/?spoken=${text}`,
    success: function (res) {
      console.log(res)
      //   if (res.message === 'success') {
      //     // 接收聊天消息
      //     var msg = res.data.info.text
      //     ('<li class="left_word"><img src="img/person01.png" /> <span>' + msg + '</span></li>')
      //     // 重置滚动条的位置
      //     resetui()
      //     // 调用 getVoice 函数，把文本转化为语音
      //     getVoice(msg)
      //   }
      // }
    }
  })

  // function getChatParams (text) {
  //   const appid = 2151744249;
  //   const appkey = 'AWNcQGMMWi0OUceN';
  //   const noncestr = 'fa577ce340859f9fe';
  //   const question = encodeURIComponent(text);
  //   const session = 10000;
  //   const timestamp = parseInt(Date.now() / 1000);

  //   const params = 'app_id=' + appid + '&nonce_str=' + noncestr + '&question=' + question + '&session=' + session + '&time_stamp=' + timestamp + '&app_key=' + appkey;
  //   const sign = md5(params).toUpperCase()

  //   return params + '&sign=' + sign
  // }
}
